package com.ruoyi.common.core.domain.vo;

import lombok.Data;
import java.math.BigDecimal;
import java.util.List;

/**
 * 活动数据实体类（外层类）
 */
@Data
public class DataPullActivity {

    /**
     * 活动ID，唯一性标识，依次增长
     */
    private Long id;

    /**
     * 状态：打分完成、未完成
     */
    private String status;

    /**
     * 专家打分列表
     */
    private List<ExpertScore> expertScores;

    /**
     * 反馈的活动专家打分数据实体类（内部类）
     */
    @Data
    public static class ExpertScore {
        /**
         * 分组专家ID，唯一性标识，依次增长
         */
        private Long id;

        /**
         * 活动打分
         */
        private BigDecimal score;

        /**
         * 一般隐患数量
         */
        private Integer generalDangerCount;

        /**
         * 重大隐患数量
         */
        private Integer majorDangerCount;
    }
}